Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Displaying Raw • View renderedDownload


source/start_es.md master (593f308c) Text, 5.60 KB

Tc9d1d9# Empezar
La mejor manera de empezar a usar el protocolo Reticulum depende de qué
quieras hacer. Para más detalles y ejemplos, consulte la sección [Tff7b72Empezar rapidito](Te6edf3manual/gettingstartedfast.html) del [Tff7b72Manual de Reticulum](Te6edf3manual/index.html).

Tc9d1d9## Instalación
Para instalar reticulum y utilidades relacionadas, la forma más fácil es usando pip:

Ta5d6ff```Ta5d6ffbash
pip install rns
Ta5d6ff```

Podes ejecutar entonces cualquier programa que use Reticulum o iniciar Reticulum como un servicio del sistema con [Tff7b72la utilidad rnsd](Te6edf3manual/using.html#the-rnsd-utility).

Si Ta5d6ff`pip` no es disponible en tu sistema, instala primero Ta5d6ff`python3` y Ta5d6ff`python3-pip` para tu sistema operativo.

La primera vez que inicia, Reticulum crea un archivo de configuración por defecto, proporcionando conectividad básica con pares
de Reticulum que puedan ser localmente *ubicables*. Si cualquiera de esos pares locales son instancias de transporte, puede que
te conecten con redes más grandes. El archivo de configuración contiene algunos ejemplos y referencias para crear configuraciones
más complejas.

Para ejemplos más detallados sobre cómo expandir la comunicación a más medios, como paquetes de radio o Lora, puertos seriales,
o a través de enlaces rápidos de IP e Internet utilizando las interfaces UDP y TCP, péguele una mirada a la sección
[Tff7b72Interfaces soportadas](Te6edf3manual/interfaces.html) del [Tff7b72Manual de Reticulum](Te6edf3manual/index.html).

Tc9d1d9## Utilidades Incluidas

Reticulum incluye una serie de utilidades para gestionar sus redes, ver el estado, la información y otras tareas. Puede leer
más sobre estos programas en la sección [Tff7b72Utilidades Incluidas](Te6edf3manual/using.html#utilidades-incluidas) del [Tff7b72Manual de Reticulum](Te6edf3manual/index.html).

Tff7b72- El servicio/daemon Ta5d6ff`rnsd` para correr Reticulum como un servicio siempre disponible.
Tff7b72- Una utilidad de estado de la interfaz llamada Ta5d6ff`rnstatus`, para mostrar info sobre interfaces.
Tff7b72- La herramienta de búsqueda y gestión de rutas Ta5d6ff`rnpath` le permite ver y modificar tablas de rutas.
Tff7b72- Una herramienta de diagnóstico llamada Ta5d6ff`rnprobe` para comprobar la conectividad con los destinos, similar a Ta5d6ff`ping`.
Tff7b72- Un sencillo programa de transferencia de archivos llamado Ta5d6ff`rncp` que facilita la copia de archivos a sistemas remotos.
Tff7b72- El programa de ejecución remota de comandos Ta5d6ff`rnx` que le permite ejecutar comandos, programas y recuperar output de sistemas remotos.

Todas las herramientas, incluidas Ta5d6ff`rnx` y Ta5d6ff`rncp`, funcionan bien y con fiabilidad incluso en enlaces de muy bajo ancho de banda como LoRa o radio por paquetes.

Tc9d1d9## Programas que usan Reticulum
Si quiere rápidamente hacerse una idea de lo que puede hacer Reticulum, peguele una mirada a los siguientes recursos:

Tff7b72- Para una plataforma de comunicaciones *mesh* sin conexión a la red, encriptada y resiliente, consulte [Tff7b72Nomad Network](Te6edf3https://github.com/markqvist/NomadNet).
Tff7b72- La aplicación para Android, Linux y macOS [Tff7b72Sideband](Te6edf3https://github.com/markqvist/sideband) tiene una interfaz gráfica y se centra en facilidad de uso.
Tff7b72- [Tff7b72LXMF](Te6edf3https://github.com/markqvist/lxmf) es un protocolo de transferencia de mensajes distribuido, tolerante a retrasos e interrupciones y basado en Reticulum.

Tc9d1d9## Dependencias

La instalación del paquete Ta5d6ff`rns` requiere las dependencias que se enumeran a continuación. Casi todos los sistemas y distribuciones tienen paquetes disponibles para estas dependencias, y cuando se instala el paquete Ta5d6ff`rns` con Ta5d6ff`pip`, también se descargan e instalan.

Tff7b72- [Tff7b72PyCA/cryptography](Te6edf3https://github.com/pyca/cryptography)
Tff7b72- [Tff7b72netifaces](Te6edf3https://github.com/al45tair/netifaces)
Tff7b72- [Tff7b72pyserial](Te6edf3https://github.com/pyserial/pyserial)

En sistemas más inusuales, y en algunos casos raros, puede que no sea posible instalar o incluso compilar uno o más de los módulos anteriores. En tales situaciones, puede utilizar en su lugar el paquete Ta5d6ff`rnspure`, que no requiere dependencias externas para su instalación. Tenga en cuenta que el contenido de los paquetes Ta5d6ff`rns` y Ta5d6ff`rnspure` es *idéntico*. La única diferencia es que el paquete Ta5d6ff`rnspure` no necesita dependencias externas para su instalación.

Independientemente de cómo se instale e inicie Reticulum, éste cargará las dependencias externas sólo si son *necesarias* y están *disponibles*. Si, por ejemplo, desea utilizar Reticulum en un sistema que no admite [Tff7b72pyserial](Te6edf3https://github.com/pyserial/pyserial), es perfectamente posible hacerlo utilizando el paquete Ta5d6ff`rnspure`, pero Reticulum no podrá utilizar interfaces basadas en serial. Todos los demás módulos disponibles seguirán cargándose cuando sea necesario.

**Atenti!** Si utiliza el paquete Ta5d6ff`rnspure` para ejecutar Reticulum en sistemas que no soportan [Tff7b72PyCA/cryptography](Te6edf3https://github.com/pyca/cryptography), es importante que lea y comprenda la sección [Tff7b72Primitivas Criptográficas](Te6edf3crypto_es.html) de este sitio.

Tc9d1d9## Desempeño

Reticulum busca cubrir un amplio rango de desempeño utilizable pero prioriza la funcionalidad y el desempeño sobre medios de baja capacidad de ancho de banda. El objetivo es ofrecer un entorno de desempeño dinámico que va desde 250 bit por segundo hasta 1 giga bit por segundo en hardware normal.

Actualmente, el rango de desempeño utilizable está aproximadamente en 150 bit por segundo a 1200 mega bits por segundo, mientras que los medios físicos más rápidos no están saturados. El desempeño superior a este nivel se reserva para actualizaciones futuras, pero no es prioritario hasta que los formatos de cable y API hayan sido establecidos.

<p align="right"><a href="hardware_es.html">Próximo Tema: Hardware soportado</a></p>


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────